How FRL works